Renesas Electronics /R7FA6M4AF /SSIE0 /SSICR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as SSICR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (0)REN 0 (0)TEN 0 (0)MUEN 0 (0x0)CKDV0 (0)DEL 0 (0)PDTA 0 (0)SDTA 0 (0)SPDP 0 (0)LRCKP 0 (0)BCKP 0 (0)MST 0 (000)SWL0 (000)DWL0FRM0 (0)IIEN 0 (0)ROIEN 0 (0)RUIEN 0 (0)TOIEN 0 (0)TUIEN 0 (0)CKS

SWL=000, CKDV=0x0, CKS=0, REN=0, MUEN=0, MST=0, LRCKP=0, PDTA=0, TUIEN=0, TOIEN=0, ROIEN=0, RUIEN=0, IIEN=0, DWL=000, SDTA=0, DEL=0, BCKP=0, TEN=0, SPDP=0

Description

Control Register

Fields

REN

Reception Enable

0 (0): Disables reception

1 (1): Enables reception (starts reception)

TEN

Transmission Enable

0 (0): Disables transmission

1 (1): Enables transmission (starts transmission)

MUEN

Mute Enable

0 (0): Disables muting on the next frame boundary

1 (1): Enables muting on the next frame boundary

CKDV

Selects Bit Clock Division Ratio

0 (Others): Setting prohibited

0 (0x0): AUDIO_MCK

1 (0x1): AUDIO_MCK/2

2 (0x2): AUDIO_MCK/4

3 (0x3): AUDIO_MCK/8

4 (0x4): AUDIO_MCK/16

5 (0x5): AUDIO_MCK/32

6 (0x6): AUDIO_MCK/64

7 (0x7): AUDIO_MCK/128

8 (0x8): AUDIO_MCK/6

9 (0x9): AUDIO_MCK/12

10 (0xA): AUDIO_MCK/24

11 (0xB): AUDIO_MCK/48

12 (0xC): AUDIO_MCK/96

DEL

Selects Serial Data Delay

0 (0): Delay of 1 cycle of SSIBCK between SSILRCK/SSIFS and SSITXD0/SSIRXD0/SSIDATA0

1 (1): No delay between SSILRCK/SSIFS and SSITXD0/SSIRXD0/SSIDATA0

PDTA

Selects Placement Data Alignment

0 (0): Left-justifies placement data (SSIFTDR, SSIFRDR)

1 (1): Right-justifies placement data (SSIFTDR, SSIFRDR)

SDTA

Selects Serial Data Alignment

0 (0): Transmits and receives serial data first and then padding bits

1 (1): Transmit and receives padding bits first and then serial data

SPDP

Selects Serial Padding Polarity

0 (0): Padding data is at a low level

1 (1): Padding data is at a high level

LRCKP

Selects the Initial Value and Polarity of LR Clock/Frame Synchronization Signal

0 (0): The initial value is at a high level. The start trigger for a frame is synchronized with a falling edge of SSILRCK/SSIFS.

1 (1): The initial value is at a low level. The start trigger for a frame is synchronized with a rising edge of SSILRCK/SSIFS.

BCKP

Selects Bit Clock Polarity

0 (0): SSILRCK/SSIFS and SSITXD0/SSIRXD0/SSIDATA0 change at a falling edge (SSILRCK/SSIFS and SSIRXD0/SSIDATA0 are sampled at a rising edge of SSIBCK).

1 (1): SSILRCK/SSIFS and SSITXD0/SSIRXD0/SSIDATA0 change at a rising edge (SSILRCK/SSIFS and SSIRXD0/SSIDATA0 are sampled at a falling edge of SSIBCK).

MST

Master Enable

0 (0): Slave-mode communication

1 (1): Master-mode communication

SWL

Selects System Word Length

0 (000): 8 bits

1 (001): 16 bits

2 (010): 24 bits

3 (011): 32 bits

4 (100): 48 bits

5 (101): 64 bits

6 (110): 128 bits

7 (111): 256 bits

DWL

Selects Data Word Length

0 (000): 8 bits

1 (001): 16 bits

2 (010): 18 bits

3 (011): 20 bits

4 (100): 22 bits

5 (101): 24 bits

6 (110): 32 bits

7 (111): Setting prohibited

FRM

Selects Frame Word Number

IIEN

Idle Mode Interrupt Output Enable

0 (0): Disables idle mode interrupt output

1 (1): Enables idle mode interrupt output

ROIEN

Receive Overflow Interrupt Output Enable

0 (0): Disables receive overflow interrupt output

1 (1): Enables receive overflow interrupt output

RUIEN

Receive Underflow Interrupt Output Enable

0 (0): Disables receive underflow interrupt output

1 (1): Enables receive underflow interrupt output

TOIEN

Transmit Overflow Interrupt Output Enable

0 (0): Disables transmit overflow interrupt output

1 (1): Enables transmit overflow interrupt output

TUIEN

Transmit Underflow Interrupt Output Enable

0 (0): Disables transmit underflow interrupt output

1 (1): Enables transmit underflow interrupt output

CKS

Selects an Audio Clock for Master-mode Communication

0 (0): Selects the AUDIO_CLK input

1 (1): Selects the GTIOC2A (GPT output)

Links

() ()